heaps better - German English Dictionary